﻿Public Class PartRequest
    Public Node As Framework.Net.Node
    Public FileSHA512 As String
    Public FileId As Integer
    Public PartId As Integer
    Public Size As Long
    Public TrackingId As String
End Class
Public Class ActivePart
    Public RequestedAt As Date
    Public PartId As Integer
    Public FileId As Integer
    Public Node As Framework.Net.Node
    Public RequestMessageId As Integer
    Public CurrentReadBytesPerSecond As Integer
    Public TrackingId As String
End Class
Public Class FileAvailablitySummary
    <Xml.Serialization.XmlAttribute()> Public Size As Long
    <Xml.Serialization.XmlAttribute()> Public SHA512Hash As String
    <Xml.Serialization.XmlIgnore()> Public AtBuddyId As Integer
    Public Parts() As Byte
End Class
